package org.jeecg.entity.basedata;

import java.util.Date;
import java.util.List;


/**
 * 房产绑定认证
 * @author liurui
 * @date  2018年11月14日
 * @version v1.0
 */
public class WyRoomCheckEntity  implements java.io.Serializable {
	private static final long serialVersionUID = 1L;
	// 注册人，用户名 -- 手机号
	private String userName;
	//注册人ID
	private String userId;
	//绑定房间Id
	private String roomId;
	//畅e的房间id
	private String payRoomId;
	// 当前申请人填写姓名
	private String applyName;
	// 申请人填写电话
	private String applyTel;
	// 申请填写业主信息
	private String applyCusName;
	// 申请填写业主电话
	private String applyCusTel;
	// 认证地址
	private String address;
	// 实际系统中的业主信息
	private String cusName;
	// 实际系统中的业主电话
	private String cusTel;
	// 认证类型(1.业主,2.同住人,3.租客)
	private Integer idType;
	private String idName;
	// 检查状态(0.待审核,1通过,-1拒绝)
	private Integer auditRes;
	// 审核时备注
	private String auditComment;
	// 图片地址
	private String imgUrl;
	private List<String> imgUrls;
	//房间面积
	private String square;
	//审核时用户
	private String auditBy;
	//审核日期
	private Date auditDate;
	
	private String oldId; //旧的id
	
	private String projectName;
	private String projectId;
	private String floorName;
	private String roomName;
	private String areaName;

	/** 搜索开始时间*/
	private Date fromDate;
	/** 搜索结束时间*/
	private Date toDate;

	private  String id;
	protected String remarks; // 备注
	protected String createBy; // 创建者
	protected Date createDate; // 创建日期
	protected String updateBy; // 更新者
	protected Date updateDate; // 更新日期
	protected String delFlag; // 删除标记（0：正常；1：删除；2：审核）

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public void setAuditBy(String auditBy) {
		this.auditBy = auditBy;
	}

	public String getRemarks() {
		return remarks;
	}

	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	public String getCreateBy() {
		return createBy;
	}

	public void setCreateBy(String createBy) {
		this.createBy = createBy;
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public String getUpdateBy() {
		return updateBy;
	}

	public void setUpdateBy(String updateBy) {
		this.updateBy = updateBy;
	}

	public Date getUpdateDate() {
		return updateDate;
	}

	public void setUpdateDate(Date updateDate) {
		this.updateDate = updateDate;
	}

	public String getDelFlag() {
		return delFlag;
	}

	public void setDelFlag(String delFlag) {
		this.delFlag = delFlag;
	}

	public String getIdName() {
		if(this.idType != null){
			switch (idType) {
			case 1:
				idName = "业主";
				break;
			case 2:
				idName = "同住人";
				break;
			case 3:
				idName = "租客";
				break;
			default:
				break;
			}
		}
		return idName;
	}
	public void setIdName(String idName) {
		this.idName = idName;
	}
	public String getProjectId() {
		return projectId;
	}
	public void setProjectId(String projectId) {
		this.projectId = projectId;
	}
	public String getAreaName() {
		return areaName;
	}
	public void setAreaName(String areaName) {
		this.areaName = areaName;
	}
	
	public String getUserName() {
		return userName;
	}
	public void setUserName(String userName) {
		this.userName = userName;
	}
	public String getUserId() {
		return userId;
	}
	public void setUserId(String userId) {
		this.userId = userId;
	}
	public String getApplyName() {
		return applyName;
	}
	public void setApplyName(String applyName) {
		this.applyName = applyName;
	}
	public String getApplyTel() {
		return applyTel;
	}
	public void setApplyTel(String applyTel) {
		this.applyTel = applyTel;
	}
	public String getApplyCusName() {
		return applyCusName;
	}
	public void setApplyCusName(String applyCusName) {
		this.applyCusName = applyCusName;
	}
	public String getApplyCusTel() {
		return applyCusTel;
	}
	public void setApplyCusTel(String applyCusTel) {
		this.applyCusTel = applyCusTel;
	}
	public String getAddress() {
		return address;
	}
	public void setAddress(String address) {
		this.address = address;
	}
	public String getCusName() {
		return cusName;
	}
	public void setCusName(String cusName) {
		this.cusName = cusName;
	}
	public String getCusTel() {
		return cusTel;
	}
	public void setCusTel(String cusTel) {
		this.cusTel = cusTel;
	}
	public Integer getIdType() {
		return idType;
	}
	public void setIdType(Integer idType) {
		this.idType = idType;
	}
	public Integer getAuditRes() {
		return auditRes;
	}
	public void setAuditRes(Integer auditRes) {
		this.auditRes = auditRes;
	}
	public String getImgUrl() {
		return imgUrl;
	}
	public void setImgUrl(String imgUrl) {
		this.imgUrl = imgUrl;
	}
	public String getSquare() {
		return square;
	}
	public void setSquare(String square) {
		this.square = square;
	}
	public Date getAuditDate() {
		return auditDate;
	}
	public void setAuditDate(Date auditDate) {
		this.auditDate = auditDate;
	}
	public String getRoomId() {
		return roomId;
	}
	public void setRoomId(String roomId) {
		this.roomId = roomId;
	}
	public String getAuditComment() {
		return auditComment;
	}
	public void setAuditComment(String auditComment) {
		this.auditComment = auditComment;
	}
	public String getProjectName() {
		return projectName;
	}
	public void setProjectName(String projectName) {
		this.projectName = projectName;
	}
	public String getFloorName() {
		return floorName;
	}
	public void setFloorName(String floorName) {
		this.floorName = floorName;
	}
	public String getRoomName() {
		return roomName;
	}
	public void setRoomName(String roomName) {
		this.roomName = roomName;
	}
	public List<String> getImgUrls() {
		return imgUrls;
	}
	public void setImgUrls(List<String> imgUrls) {
		this.imgUrls = imgUrls;
	}
	public String getOldId() {
		return oldId;
	}
	public void setOldId(String oldId) {
		this.oldId = oldId;
	}

	public String getPayRoomId() {
		return payRoomId;
	}

	public void setPayRoomId(String payRoomId) {
		this.payRoomId = payRoomId;
	}

	public Date getFromDate() {
		return fromDate;
	}

	public void setFromDate(Date fromDate) {
		this.fromDate = fromDate;
	}

	public Date getToDate() {
		return toDate;
	}

	public void setToDate(Date toDate) {
		this.toDate = toDate;
	}
}
